﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Threading.Tasks;

namespace housingsafety.server.Entities.DataModels
{

    public class ZmYtFromDto
    {

        public string Id { get; set; }


        public string BuildNo { get; set; }


        public string SubDistrict { get; set; }


        public string RoomNo { get; set; }

        public int? BalconyCount { get; set; }

        public int? ClurrentBalcony { get; set; }



        public string BuildingLocate { get; set; }

        public string PropertyUnit { get; set; }

        public short? BalconyParallelexteriorwallFissure { get; set; }

        public string BalconyParallelexteriorwallFissureMsg { get; set; }


        public short? BalconySkxzFissure { get; set; }

        public string BalconySkxzFissureMsg { get; set; }

        public short? BalconyExternalFlash { get; set; }

        public string BalconyExternalFlashMsg { get; set; }

        public short? CantileverPlateCraze { get; set; }

        public string CantileverPlateCrazeMsg { get; set; }


        public short? BalconyVennerDamage { get; set; }


        public string BalconyVennerDamageMsg { get; set; }

        public short? WallUnderWindow { get; set; }
        public string WallUnderWindowMsg { get; set; }

        public short? BalconyBedHedgehopping { get; set; }

        public string BalconyBedHedgehoppingMsg { get; set; }
        public short? BalconyBlockPlugging { get; set; }


        public string BalconyBlockPluggingMsg { get; set; }

        public short? BalconyRemould { get; set; }


        public string BalconyRemouldMsg { get; set; }


        public short? IsHaveYh { get; set; }

        public string HandlingSuggestion { get; set; }

        public string CreateBy { get; set; }

        public DateTime? CreateOn { get; set; }

        public string CreateIp { get; set; }

        public string ModifiedBy { get; set; }

        public DateTime? ModifiedOn { get; set; }

        public string ModifiedIp { get; set; }
        public short? IsDelete { get; set; }
        public string DeleteBy { get; set; }
        public DateTime? DeleteOn { get; set; }

        public string Recorder { get; set; }
        public string CheckBy { get; set; }

        public string DeleteIp { get; set; }

        public string Msg { get; set; }

        public int? NumYhwtYt { get; set; }
        //public List<ZmYtPhotoDto> photos {  get; set; }
           
        public List<string> photo { get; set; }

        public List<photo> photo_path { get; set; } = new List<photo>();
        public string DistrictName { get; set; }

        public string StreetName { get; set; }

        public string BuildName { get; set; }

        public string BuildSite { get; set; }
        public string? RoomNum { get; set; }
    }
}
